Kalman Filtering with State Equality Constraints
نویسنده
چکیده
For linear dynamic systems with white process and measurement noise, the Kalman filter is known to be an optimal estimator. In the application of Kalman filters there is often known model or signal information that is either ignored or dealt with heuristically [1]. This work presents a way to generalize the Kalman filter in such a way that known relations among the state variables (i.e., state constraints) are satisfied by the state estimate. Some researchers have treated state constraints by reducing the system model parameterization [2, 3], but there are a couple of disadvantages with this approach. First, it may be desirable to maintain the form and structure of the state equations due to the physical meaning associated with each state. The reduction of the state equations makes their interpretation less natural and more difficult. Second, the equality constraint solution presented here can be extended to inequality constraints by checking the inequality constraints at each time step of the filter [4]. If the inequality constraints are satisified at a given time step, then the inequality constrained problem is solved. If the inequality constraints are not satisifed, then the constrained solution presented here can be used to enforce the constraints. Some researchers treat state constraints as perfect measurements [5, 6]. This results in a singular covariance matrix but does not present any theoretical problems [7]. In fact, Kalman’s original paper [8] presents an example that uses perfect measurements (i.e., no measurement noise). However, there are a couple of considerations that indicate against the use of perfect measurements in a Kalman filter implementation. First of all, although the Kalman filter does not formally require a nonsingular covariance matrix, in practice a singular covariance increases the possibility of numerical problems [9, p. 249], [10, p. 365]. Secondly, the incorporation of state constraints as perfect measurements increases the dimension of the problem, which in turn increases the size of the matrix that needs to be inverted in the Kalman gain computation. For instance, if we have a Kalman filtering problem with m measurements, then we need to invert an m£m matrix in order to compute the Kalman gain. If in addition we have s state constraints that we treat as perfect measurements, then we need to instead invert an (m+ s)£ (m+ s) matrix. An alternative method, a constrained Kalman filter, which incorporates the state constraints into the state estimation framework is proposed. The proposed solution does not have any numerical problems, does not increase the dimension of the problem, and has known and proven statistical properties. At each time step the unconstrained Kalman filter solution is projected onto the constraint surface. This is similar to
منابع مشابه
Mathematically Equivalent Approaches for Equality Constrained Kalman Filtering
Kalman Filtering problems often have inherent and known constraints in the physical dynamics that are not exploited despite potentially significant gains (e.g., fixed speed of a motor). In this paper, we review existing methods and propose some new ideas for filtering in the presence of equality constraints. We then show that three methods for incorporating state space equality constraints are ...
متن کاملKalman Filtering with Equality and Inequality State Constraints
Both constrained and unconstrained optimization problems regularly appear in recursive tracking problems engineers currently address – however, constraints are rarely exploited for these applications. We define the Kalman Filter and discuss two different approaches to incorporating constraints. Each of these approaches are first applied to equality constraints and then extended to inequality co...
متن کاملKalman Filtering with State Constraints: A Survey of Linear and Nonlinear Algorithms
The Kalman filter is the minimum-variance state estimator for linear dynamic systems with Gaussian noise. Even if the noise is non-Gaussian, the Kalman filter is best linear estimator. For nonlinear systems it is not possible, in general, to derive the optimal state estimator in closed form, but various modifications of the Kalman filter can be used to estimate the state. These modifications in...
متن کاملKalman Filtering with Statistical State Constraints
For linear dynamic systems with white process and measurement noise, the Kalman ̄lter is known to be the minimum variance linear state estimator. In the case that the random quantities are Gaussian, then the Kalman ̄lter is the minimim variance state estimator. However, in the application of Kalman ̄lters known signal information is often either ignored or dealt with heuristically. For instance...
متن کاملState Estimation of Linear Systems with State Equality Constraints
This paper deals with the state estimation problem for linear systems with state equality constraints. Using noisy measurements which are available from the observable system, we construct the optimal estimate which also satisfies linear equality constraints. For this purpose, after reviewing modeling problems in linear stochastic systems with state equality constraints, we formulate a projecte...
متن کاملOn Line Electric Power Systems State Estimation Using Kalman Filtering (RESEARCH NOTE)
In this paper principles of extended Kalman filtering theory is developed and applied to simulated on-line electric power systems state estimation in order to trace the operating condition changes through the redundant and noisy measurements. Test results on IEEE 14 - bus test system are included. Three case systems are tried; through the comparing of their results, it is concluded that the pro...
متن کامل